package br.ufrj.dcc.comp2.musica.modelo;

import java.io.Serializable;
import java.util.HashSet;

public class Disciplina implements Serializable{

	private static final long serialVersionUID = 1L;
	
	private String nome;
	private String codigo;
	private short creditos;
	private HashSet<String> turmas;

	public Disciplina(String nome, String codigo, short creditos) {
		super();
		this.nome = nome;
		this.codigo = codigo;
		this.creditos = creditos;
		turmas = new HashSet<String>();
	}

	public String toString() {
		return nome;
	}
	
	public String getNome() {
		return nome;
	}

	public void setNome(String nome) {
		this.nome = nome;
	}

	public String getCodigo() {
		return codigo;
	}

	public void setCodigo(String codigo) {
		this.codigo = codigo;
	}

	public short getCreditos() {
		return creditos;
	}

	public void setCreditos(short creditos) {
		this.creditos = creditos;
	}

	public HashSet<String> getTurmas() {
		return turmas;
	}

	public void setTurmas(HashSet<String> turmas) {
		this.turmas = turmas;
	}

}
